An Analytical Model for Streaming over TCP
نویسندگان
چکیده
Streaming over TCP has become popular as demonstrated by the example of YouTube. To cope with variability in data throughput, streaming applications typically implement buffers. Yet, for improving the quality of user experience, it is critical to dimension buffers and initial buffering delays appropriately. In this paper, we develop an analytical framework that describes the dimensioning of appropriate buffers. To this end, we propose to rely on modeling congestion window sizes immediately before a triple duplicate or timeout event. We observe that such “bounds” on TCP window sizes follow a Gamma distribution. Although being of general use due to its simplicity and accuracy, our proposed TCP model is particularly useful for TCP streaming. As confirmed by experiments, it allows to estimate the frequency of buffer overflow or underflow events if buffer sizes and initial buffering delays are known parameters in the proposed TCP streaming model, or conversely, to dimension the buffer appropriately.
منابع مشابه
Analytical Framework for Streaming over TCP
Multimedia streaming applications are traditionally delivered over UDP. Recent measurements show that more and more multimedia streaming data are over TCP as web-based TV, P2P streaming, video sharing websites are getting increasingly popular. To improve the Quality of Experience (QoE) for users and to cope with variability in TCP throughput, streaming applications typically implement buffers. ...
متن کاملReal-time and rate-distortion optimized video streaming with TCP
In this paper we explore the use of a new rate–distortion metric for optimizing real-time Internet video streaming with the transmission control protocol (TCP). We lay out the groundwork by developing a simple model that characterizes the expected latency for packets send with TCP-Reno. Subsequently, we develop an analytical model of the expected video distortion at the decoder with respect to ...
متن کاملMean Response Time Approximation for HTTP Transactions over Transport Protocols
This paper addresses mean response time that end-users experience when using the Internet. HTTP (Hyper Text Transfer Protocol) is a widely used transfer protocol to retrieve web objects in the Internet. Generally, HTTP uses TCP (Transmission Control Protocol) in a transport layer. But it is known that HTTP interacts with TCP inefficiently. As an example of such inefficiencies, HTTP does not req...
متن کاملA Video Streaming Technique over TCP
A video streaming application needs to employ a transport layer protocol to transmit packetized media data. Since TCP is the most dominant protocol over the Internet, it is reasonable to consider TCP for video streaming. However, the AIMD behavior and retransmission timeouts of TCP may introduce unacceptable end-to-end delay, and therefore it is difficult to provide good quality of streaming vi...
متن کاملOptimal TCP-Friendly Rate Control for P2P Streaming: An Economic Approach
TCP and TCP-friendly rate control protocols, designed for unicast, do not take neighbor connections into account in P2P networks. In this paper, we study the topic of distributed and optimal rate control for scalable video streams in P2P streaming applications. First, we propose a fully distributed and TCPfriendly network analytical model for rate control and formulate an optimization problem t...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011